API Documentation
ResourceSetLoadResult.h
1 // ResourceSetLoadResult.h
3 //
5 
6 namespace nkGraphics
7 {
13  class DLL_GRAPHICS_EXPORT ResourceSetLoadResult final
14  {
15  public :
16 
25 
29  std::vector<Mesh*>& getMeshes () ;
33  std::vector<Shader*>& getShaders () ;
37  std::vector<Program*>& getPrograms () ;
41  std::vector<Sampler*>& getSamplers () ;
45  std::vector<Texture*>& getTextures () ;
49  std::vector<Node*>& getScenes () ;
53  std::vector<Compositor*>& getCompositors () ;
57  std::vector<Buffer*>& getBuffers () ;
61  std::vector<BlendState*>& getBlendStates () ;
65  std::vector<DepthStencilState*>& getDepthStencilStates () ;
69  std::vector<RasterState*>& getRasterStates () ;
73  std::vector<Camera*>& getCameras () ;
77  std::vector<RenderQueue*>& getRenderQueues () ;
82 
89 
93  void clear () ;
94  } ;
95 }
nkGraphics::ResourceSetLoadResult::getTextures
std::vector< Texture * > & getTextures()
nkGraphics::ResourceSetLoadResult::~ResourceSetLoadResult
~ResourceSetLoadResult()
nkGraphics::ResourceSetLoadResult::clear
void clear()
nkGraphics::ResourceSetLoadResult::getMeshes
std::vector< Mesh * > & getMeshes()
nkGraphics::ResourceSetLoadResult::getShaders
std::vector< Shader * > & getShaders()
nkGraphics::ResourceSetLoadResult::getDepthStencilStates
std::vector< DepthStencilState * > & getDepthStencilStates()
nkGraphics::ResourceSetLoadResult::setDefaultCompositor
void setDefaultCompositor(Compositor *value)
nkGraphics::ResourceSetLoadResult::getDefaultCompositor
Compositor * getDefaultCompositor() const
nkGraphics::ResourceSetLoadResult::ResourceSetLoadResult
ResourceSetLoadResult()
nkGraphics::Compositor
A compositor, describing how to compose the rendering pipeline.
Definition: Compositor.h:21
nkGraphics::ResourceSetLoadResult::getCompositors
std::vector< Compositor * > & getCompositors()
nkGraphics::ResourceSetLoadResult::getScenes
std::vector< Node * > & getScenes()
nkGraphics::ResourceSetLoadResult::getRasterStates
std::vector< RasterState * > & getRasterStates()
nkGraphics::ResourceSetLoadResult::getSamplers
std::vector< Sampler * > & getSamplers()
nkGraphics::ResourceSetLoadResult::getPrograms
std::vector< Program * > & getPrograms()
nkGraphics::ResourceSetLoadResult::getCameras
std::vector< Camera * > & getCameras()
nkGraphics::ResourceSetLoadResult
Holds the result of a loading operation for a resource set.
Definition: ResourceSetLoadResult.h:14
nkGraphics::ResourceSetLoadResult::getRenderQueues
std::vector< RenderQueue * > & getRenderQueues()
nkGraphics
Encompasses all API of component NilkinsGraphics.
Definition: BoundingBox.h:7
nkGraphics::ResourceSetLoadResult::getBuffers
std::vector< Buffer * > & getBuffers()
nkGraphics::ResourceSetLoadResult::getBlendStates
std::vector< BlendState * > & getBlendStates()